/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package propiedades;

/**
 *
 * @author profesor
 */
public class Propiedades {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        
        Persona p = new Persona();
        Persona q = new Persona("Carlos" , "76441079G" , "Lopez" , 23);
        System.out.println(Persona.getNPersonas());
        //q.darDeBaja();
        
        System.out.println("Dado de baja: " +q.getNif());
        // Esto no se pone puesto que no devuelve nada q.calcularDias();
       
        System.out.println("Carlos lleva " +q.calcularDias() +" dias en el mundo");
        System.out.println("Hola " +q.nombrecompleto());
       
        q.hablar();
        
        Profesor profe = new Profesor("Juan" ,"Torres", 27, "7654014X", "Matematicas", 4);
        System.out.println("Hola Don " +profe.nombrecompleto());
        
        profe.hablar();
        profe.hablarprofesor(); /*esto si quiero usarlo tengo que meterlo en un System.out.println 
        para mostrarlo en pantalla*/
        System.out.println(profe.hablarprofesor());
        
        Alumno a = new Alumno("Jorge", "764410179G", "Ramírez", 22, "Informática", 1);
        System.out.println("Hola " +a.nombrecompleto() +" estas estudiando " +a.getCarrera() +" Matriculado en el curso " +a.getCurso());
        
        a.hablar();
        profe.hablar();
        
       //Ejemplo
        Persona uno = new Persona("Jose", "7865465z", "Gomez", 32);
        System.out.println(uno.mostrardatos("01/04/2014"));
        System.out.println(a.mostrardatos("01/04/2014"));
        System.out.println(profe.mostrardatos("01/04/2014"));
    }   
}
